// request.js  
import axios from 'axios';
// import instance from './header'; // 确保这个 instance 是一个 axios 实例 

const data = { username: "zs", password: 123456 }; //返回固定值，不去查服务器
class  request  {
    constructor(url, arg) {  
        this.url = url; // 存储URL  
        this.arg = arg; // 存储arg参数，尽管在这个例子中我们不会直接用它  
          // 这里可以添加更多的初始化代码，比如验证URL的合法性等  
    }
    // 发送 POST 请求  
     modePost(){

        return new Promise((resolve, reject) => {
            // instance.post(this.url, this.arg)  
            //     .then(res => {  
            resolve(data); // 假设我们只关心数据部分  
            // })  
            // .catch(err => {  
            //     reject(err);  
            // });  
        });
    }
    // 发送 GET 请求  
    modeGet() {
        return new Promise((resolve, reject) => {
            // instance.get(url)  
            //     .then(res => {  
            resolve(data); // 假设我们只关心数据部分  
            //         })  
            //         .catch(err => {  
            //             reject(err);  
            //         });  
        });
    }
};

export default request;  